

@charset "uft-8";
* {
	padding: 0;
	margin: 0
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: none
}

.clear {
	clear: both
}

.r-c-ren .leftImg1 {
	width: 220px;
	height: 140px;
	padding: 2px;
	float: left;
	margin: 0 30px;
	overflow: hidden
}

.r-c-ren .leftImg1 img {
	width: 100%;
	height: 100%;
	border: 0
}

.plan_hf_lunbo_ul {
	width: 9999px;
	height: 295px;
	margin: 5px 5px 5px 8px;
	position: relative
}

.plan_hf_lunbo_ul li {
	float: left;
	width: 77px;
	height: 266px;
	margin-right: 6px;
	display: inline;
	position: relative;
	overflow: hidden
}

.plan_hf_lunbo_ul li .plan_hf_teacher {
	float: left;
	width: 77px;
	position: relative;
	height: 266px;
	color: #7f7f7f
}

.plan_hf_lunbo_ul li .plan_hf_teacher img {
	height: 266px
}

.plan_hf_lunbo_ul li .plan_hf_teacher .plan_hf_about {
	width: 77px;
	height: 92px;
	position: absolute;
	z-index: 10;
	text-align: left;
	bottom: 0;
	float: left;
	background: url(../images/hf_1.png) bottom no-repeat
}

.plan_hf_lunbo_ul li .plan_hf_teacher .plan_hf_about b {
	padding-top: 30px;
	padding-left: 30px;
	font-size: 15px;
	display: block;
	text-align: center;
	color: #000
}

.plan_hf_lunbo_ul li .plan_hf_teacher .plan_hf_about p {
	display: block;
	text-align: center;
	color: #a09e9e
}

.positioning_Submit1 {
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 20px auto 0;
	background: #eb6100;
	border-radius: 5px
}

.positioning_Submit1 input {
	line-height: 35px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff
}

.positioning_Submit1 input:hover {
	color: #000
}

.plan_lf_exm_imgs img {
	width: 329px
}

.plan_cf_r a {
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin: 20px auto 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #eb6100;
	border-radius: 5px
}

#main {
	width: 1200px;
	zoom: 1;
	margin: 0 auto 20px
}

#main #left {
	float: left;
	width: 1010px
}

#main #width {
	width: 1000px
}

#main #right {
	float: right;
	width: 190px;
	overflow: hidden
}

#main #left .hot_class {
	width: 1000px;
	overflow: hidden
}

#main .dingwei_pop_box {
	width: 35px;
	height: 300px;
	position: fixed;
	top: 50%;
	margin-top: -200px;
	margin-left: 605px;
	left: 50%
}

#main .dingwei_pop_box ul {
	overflow: hidden
}

#main .dingwei_pop_box ul li {
	float: left;
	width: 35px;
	height: 35px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin-bottom: 2px;
	font-size: 12px
}

#main .dingwei_pop_box ul li span {
	display: block;
	width: 35px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 12px
}

#main .dingwei_pop_box ul li span.aa {
	color: #00802e;
	line-height: 18px;
	display: none
}

#main .dingwei_pop_box ul li span.back_top {
	background: url(../images/bg_back_top.png) no-repeat center top
}

#main .dingwei_pop_box ul li.bar {
	height: 0;
	border-top: 1px solid #ccc
}

#main .dingwei_pop_box ul li span.active {
	background-color: #00802e;
	color: #fff;
	line-height: 17px
}

#main .dingwei_pop_box ul li.jian_link {
	background: url(../images/bg_back_top.png) no-repeat center -35px;
	margin-bottom: 0
}

#main .dingwei_pop_box ul li .dinghua_top span.chang {
	font-family: Arial, Helvetica, sans-serif
}

.indexTop {
	width: 1200px
}

.indexTop_left {
	float: left
}

.indexTop_right {
	width: 999px;
	float: right;
	background: #fff;
	border: 1px solid #cdcdcd;
	border-top: 0
}

.indexTop_right a:hover {
	text-decoration: none
}

.indexTop_rights {
	height: 101px;
	margin: 18px 8px;
	padding-left: 135px;
	float: left
}

.indexTop_right01 {
	width: 168px;
	background: url(../images/indextop01.jpg) no-repeat center left
}

.indexTop_right02 {
	width: 158px;
	background: url(../images/indextop02.jpg) no-repeat center left
}

.indexTop_right03 {
	width: 218px;
	background: url(../images/indextop03.jpg) no-repeat center left
}

.indexTop_rights h3 {
	font-size: 24px;
	color: #000;
	font-family: 微软雅黑;
	padding: 30px 0 0 0
}

.indexTop_right span {
	font-size: 15px;
	font-family: 微软雅黑
}

.index_dt {
	width: 1200px;
	height: 450px;
	margin: 30px 0 0 0;
	background: url(../images/index_dt.jpg) no-repeat center top #efefef
}

.index_dt_top {
	height: 85px;
	padding-top: 135px
}

.index_dt a {
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 3px 5px;
	font-family: 微软雅黑;
	font-size: 15px;
	color: #89341f;
	display: block;
	float: left;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px
}

.index_dt a:hover {
	text-decoration: none;
	color: #fc491e
}

.dt_a01 {
	width: 140px;
	margin: 0 0 0 80px;
	background: #f4ad9b
}

.dt_a02 {
	width: 140px;
	margin: 0 0 0 120px;
	background: #f4ad9b
}

.dt_a03 {
	width: 140px;
	background: #f2cec5
}

.dt_a04 {
	width: 220px;
	background: #f2cec5
}

.index_dt_und {
	height: 210px;
	padding: 10px 0 0 0
}

.index_dt_ul01 {
	padding-left: 350px;
	float: left
}

.index_dt_ul01 li,
.index_dt_ul02 li {
	width: 160px;
	height: 40px;
	margin: 7px 0
}

.index_dt_ul02 {
	padding-left: 110px;
	float: left
}

.index_dt_ul03 {
	padding-left: 100px;
	float: left
}

.index_dt_ul03 li {
	width: 200px;
	height: 40px;
	margin: 5px 0
}

.hotClass_title {
	width: 1200px;
	height: 50px;
	margin: 30px 0;
	border-bottom: 1px solid #999
}

.hotClass_title_left {
	width: 200px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	border-bottom: 1px solid #fc491e
}

.hotClass_title_min {
	width: 800px;
	margin: 5px 0 0;
	float: left
}

.hotClass_title_min select {
	background: transparent;
	width: 140px;
	height: 28px;
	padding: 0 20px 0 0;
	line-height: 28px;
	text-align: center;
	border: 0;
	-webkit-appearance: none
}

.hotClass_title_min input[type="text"] {
	width: 200px;
	height: 28px;
	margin: 10px;
	padding: 0 0 0 30px;
	color: #a0a0a0;
	float: left;
	ime-mode: disabled;
	border: 1px solid #a0a0a0;
	background: url(../images/send_tel.png) left center no-repeat #f7f8f8
}

.hotClass_title_right {
	height: 50px;
	float: right;
	line-height: 30px
}

.hotClass_title_right a {
	display: block;
	width: 100%;
	text-align: right;
	margin: 0 10px 0 0
}

.hotClass_title_right span {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin-top: -10px;
	text-align: right
}

.contLeft {
	width: 1000px;
	float: left
}

.contRight {
	width: 190px;
	float: right;
	margin: 0 5px 0 0
}

.conter .listen_class .li_list {
	width: 490px;
	float: left;
	margin-top: 5px;
	margin-right: 20px
}

.conter .listen_class .bd_none {
	margin-right: 0
}

.conter .listen_class .list_title {
	width: 100%;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ccc
}

.conter .listen_class .list_title .left {
	float: left;
	height: 100%;
	font-size: 14px;
	font-weight: 700;
	color: #333
}

.conter .listen_class .list_title a {
	float: right;
	font-size: 12px
}

.conter .listen_class .list_conter {
	margin-top: 10px
}

.hot_class .conter {
	width: 1000px;
	float: left
}

.conter .listen_class .list_conter tr {
	background-color: #fff;
	height: 30px
}

.conter .listen_class .list_conter tr td {
	padding: 6px 10px;
	color: #666;
	line-height: 15px
}

.KaiBan_List {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 10;
	margin-top: 10px
}

#main #left .title {
	width: 100%;
	height: 50px;
	margin-top: 10px;
	padding: 10px 0;
	border-top: 2px solid #333;
	overflow: hidden
}

#main #left .title .titleText {
	float: left;
	overflow: hidden;
	padding-top: 10px;
	_width: 180px
}

#main .title .titleText .chainTitle {
	font-size: 24px;
	width: 100%;
	line-height: 29px;
	font-family: "微软雅黑", "宋体"
}

#main #left .title .titleText .EnglihTitle {
	height: 30px;
	line-height: 23px;
	font-size: 12px;
	text-align: right;
	color: #fff;
	padding-right: 5px;
	font-family: Arial;
	background: #acacac
}

#main #left .selectInput {
	float: left;
	padding: 35px 0 15px;
	padding-left: 20px;
	width: 380px
}

#main #left .selectInput select {
	padding: 0 10px;
	padding-right: 5px;
	padding-left: 3px;
	border: 1px solid #ccc;
	margin-right: 15px
}

#main #left .selectInput select option {
	vertical-align: middle
}

#main #left .telephone {
	float: right;
	line-height: 50px;
	padding-left: 25px;
	font-size: 14px;
	background: url(../images/iconbg.png) no-repeat left center;
	color: #252525
}

#main #left .telephone em {
	font-size: 22px;
	font-family: Arial;
	font-style: normal;
	color: #666
}

.timeList {
	width: 1000px;
	margin: 0 auto;
	margin-top: 10px
}

.contLeft .timeList {
	width: 1000px;
	margin: 0 auto
}

.timeList td a {
	color: #666;
	text-decoration: none
}

.timeList td .hot {
	padding-right: 25px;
	background: url(../images/hoticon.png) no-repeat right top
}

.timeList table .bg1 {
	background-color: #ffc54d;
	font-weight: 700
}

.timeList table .bg2 td {
	color: #fff
}

.timeList table td.show_TC_box {
	position: relative;
	cursor: pointer
}

.timeList table td.show_TC_box .hover_show {
	position: absolute;
	width: 269px;
	margin-top: -110px;
	margin-left: 90px;
	*margin-left: -40px;
	z-index: 9999;
	color: #666;
	display: none
}

.timeList table td.show_TC_box .hover_show .top {
	width: 269px;
	height: 6px;
	background: url(../images/show_tc_text.png) no-repeat center top
}

.timeList table td.show_TC_box .hover_show .centent {
	width: 247px;
	line-height: 20px;
	color: #666;
	padding: 0 10px;
	font-size: 12px;
	background-color: #f3f3f3;
	border-left: 1px solid #439505;
	border-right: 1px solid #439505
}

.timeList table td.show_TC_box .hover_show .bottom {
	width: 269px;
	height: 15px;
	background: url(../images/show_tc_text.png) no-repeat center bottom
}

.timeList table .bg1 td {
	text-align: center;
	color: #333;
	font-size: 14px
}

.timeList table .bg2 {
	background-color: #ff415f;
	font-size: 14px
}

.timeList table .bg2 td a {
	color: #fff;
	text-decoration: none
}

.timeList table .tr3 td {
	text-align: center
}

.timeList table td.listIcon {
	background: url(../images/iconbg1.png) no-repeat 6px center
}

.timeList table td.listIcon a {
	text-decoration: none;
	padding-left: 20px
}

.timeList table .bg2 td.listIcon {
	background: url(../images/iconbg.png) no-repeat 6px -144px #ff415f
}

.timeList table td a:hover {
	color: #ea5504;
	text-decoration: underline
}

.timeList table .bg2 td a:hover {
	color: #fff
}

.timeList td {
	border: 1px solid #ccc;
	padding: 10px;
	color: #666;
	position: relative
}

.timeList table {
	border-collapse: collapse;
	margin: 0 auto
}

.conter .listen_class .teacher_top {
	width: 1000px;
	height: 100px;
	background: url(../images/teacher01.png) center no-repeat
}

.conter .listen_class .teacher_min {
	width: 1000px;
	height: 305px
}

.conter .listen_class .teacher_min_left {
	width: 83px;
	height: 305px;
	background: url(../images/teacher03.png) center no-repeat;
	float: left
}

.conter .listen_class .teacher_min_con {
	width: 834px;
	height: 305px;
	background: #ff7e00;
	float: left
}

.conter .listen_class .teacher_con_top {
	width: 100%;
	height: 60px;
	margin-top: 60px;
	font-size: 50px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center
}

.conter .listen_class .teacher_con_min {
	width: 100%;
	height: 60px;
	margin-top: 20px;
	font-size: 24px;
	letter-spacing: 2px;
	color: #fff;
	text-align: center
}

.conter .listen_class .teacher_con_under {
	width: 44%;
	height: 105px;
	padding: 0 28%
}

.conter .listen_class .teacher_con_button {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	margin: 15px 10px 0 10px;
	float: left;
	display: block;
	text-decoration: none;
	background: #630000;
	border-radius: 5px;
	-moz-box-shadow: -1px -1px 1px #000 inset;
	-webkit-box-shadow: -1px -1px 1px #000 inset;
	box-shadow: -1px -1px 1px #000 inset
}

.conter .listen_class .teacher_con_button:hover {
	color: #005ae0
}

.conter .listen_class .teacher_min_right {
	width: 83px;
	height: 305px;
	background: url(../images/teacher04.png) center no-repeat;
	float: right
}

.conter .listen_class .teacher_under {
	width: 1000px;
	height: 100px;
	background: url(../images/teacher02.png) center no-repeat
}

.environment {
	width: 100%
}

.environment td {
	padding: 5px
}

.env {
	position: relative;
	width: 319px;
	height: 202px;
	margin: 0 auto
}

.env a,
.env span {
	display: none;
	text-decoration: none
}

.env:hover {
	cursor: pointer
}

.env:hover a.now {
	cursor: pointer;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	left: 0;
	display: block
}

.env:hover span {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	width: 319px;
	z-index: 10;
	height: 36px;
	line-height: 36px;
	background: #000;
	filter: alpha(opacity=60);
	-moz-opacity: .5;
	opacity: .5
}

.conter .environment .environment_name {
	width: 123px;
	height: 30px;
	line-height: 30px;
	padding: 0 5px 0 10px;
	color: #fff;
	float: left
}

.conter .environment .environment_click {
	width: 83px;
	height: 30px;
	line-height: 30px;
	padding: 0;
	color: #fff;
	float: left
}

.conter .environment .environment_heart {
	width: 70px;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 28px;
	color: #fff;
	float: right;
	background: url(../images/heart.png) left center no-repeat
}

.conter .env_button {
	width: 300px;
	height: 40px;
	background: #ececec;
	padding: 0 330px 0 370px
}

.conter .env_plus {
	width: 25px;
	height: 25px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
	margin: 8px 20px 0 0;
	border: 1px solid #8a8a8a;
	border-radius: 30px;
	background: #ececec
}

.conter .env_bus {
	width: 100px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: 600;
	color: #000;
	margin: 8px 20px 0 0;
	border: 1px solid #8a8a8a;
	border-radius: 3px;
	float: left;
	display: block;
	background: #ececec
}

.conter .env_bus:hover {
	border: 1px solid #ea5504;
	color: #ea5504
}

.conter .free {
	width: 220px;
	height: 40px;
	margin: 10px 0;
	padding-left: 260px
}

.conter .free_but {
	width: 100px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	margin: 0 8px 0 0;
	float: left;
	border-radius: 5px;
	display: block;
	text-decoration: none;
	color: #000;
	border: 1px solid #666
}

.conter .free_but:hover {
	border: 1px solid #ea5504;
	color: #ea5504
}

.brand {
	width: 1200px;
	height: auto;
	margin-top: 10px
}

.brand img {
	width: 100%;
	height: auto;
	border: 0
}

.conter .left {
	float: left
}

.conter .listen_class .tab_a {
	width: 100%;
	height: 24px;
	line-height: 24px;
	padding-top: 5px;
	border-bottom: 1px solid #ccc
}

.conter .listen_class .left_title {
	float: left;
	font-size: 16px;
	font-weight: 700;
	font-family: "宋体";
	color: #333
}

.conter .listen_class .tab_a ul {
	float: right;
	height: 100%
}

.conter .listen_class .tab_a ul li {
	margin: 0;
	float: left;
	display: inline;
	padding: 0 10px;
	height: 23px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	cursor: pointer
}

.conter .listen_class .tab_a ul li.active {
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	cursor: default
}

.conter .listen_class .tab_conten {
	width: 100%;
	height: 450px;
	overflow: hidden;
	*position: relative
}

.conter .listen_class .conten_a {
	padding: 5px;
	height: 450px;
	overflow: hidden
}

.conter .listen_class .tab_conten .conten_a ul {
	overflow: hidden;
	padding-bottom: 10px
}

.conter .listen_class .con_title {
	font-weight: 700;
	line-height: 25px;
	font-family: "宋体"
}

.conter .listen_class .con_title a {
	color: #333;
	font-size: 15px
}

.conter .listen_class li {
	line-height: 25px
}

.conter .listen_class .video_ul li a {
	width: 100%;
	display: block;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.conter .listen_class .student li a {
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.conter .listen_class .tab_conten .conten_a li .left {
	float: left
}

.conter .listen_class .tab_conten .conten_a li .right {
	float: right
}

.conter .listen_class .tab_conten .conten_a li i {
	font-style: normal;
	color: #fe5d33
}

.conter .listen_class .tab_conten .conten_a .ul_top {
	height: 120px;
	padding-top: 5px;
	overflow: hidden
}

.conter .listen_class .tab_conten .conten_a .ul_bottom {
	padding-top: 5px;
	margin-top: 5px;
	border-top: 1px dashed #ccc
}

.conter .questions {
	width: 100%;
	height: 100%
}

.conter .questions li {
	width: 47%;
	height: 35px;
	line-height: 35px;
	margin: 5px 15px 0 0;
	padding: 0 0 0 10px;
	background: #e5e5e5;
	float: left
}

.conter .questions li:nth-child(3),
.conter .questions li:nth-child(4),
.conter .questions li:nth-child(7),
.conter .questions li:nth-child(8) {
	background: #fff;
	margin: 0 15px 0 0
}

.conter .questions span {
	display: block;
	width: 60%;
	float: left
}

.conter .questions a {
	display: block;
	color: red;
	float: left
}

.conter .questions a:hover {
	color: #005ae0
}

.conter .questions_more {
	width: 98%;
	padding: 20px 0 100px;
	border-bottom: 1px dashed #666
}

.conter .tel {
	width: 75%;
	font-size: 16px;
	float: left
}

.conter .tel img {
	display: block;
	float: left;
	margin: 15px 10px
}

.conter .questions_anwser {
	width: 25%;
	margin: 5px 0 0 0;
	float: right
}

.conter .questions_anwser span {
	font-size: 18px;
	float: left
}

.conter .questions_anwser .questions_save {
	width: 100px;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	background: #6e6e6e;
	border-radius: 5px;
	float: left;
	margin: 0 0 0 5px;
	display: block;
	text-decoration: none
}

.conter .questions_anwser .questions_save:hover {
	background: #ea5504
}

.tab_conten .conten_a .left_img {
	width: 158px;
	height: 118px;
	border: 1px solid #ccc;
	float: left;
	margin-top: ;
	margin-right: 10px;
	position: relative
}

.tab_conten .conten_a .left_img .img {
	width: 100%;
	height: 100%
}

.tab_conten .conten_a ul li .left_img .img img {
	width: 100%;
	height: 100%;
	border: 0
}

.tab_conten .conten_a .left_img .opactiy {
	position: absolute;
	width: 158px;
	height: 22px;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

.tab_conten .conten_a .left_img .img_title {
	position: absolute;
	width: 138px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	padding: 0 10px;
	bottom: 0;
	left: 0;
	color: #fff
}

.tab_conten .conten_a .left_img .img_title a {
	color: #fff
}

.tab_conten .conten_a .right_text {
	width: 310px;
	float: left;
	height: 100%
}

.tab_conten .conten_a .right_text a {
	display: block;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	background: url(../images/li_list_icon.png) no-repeat left center
}

.test_time {
	width: 1000px
}

.conter .listen_class .li_list .list_conten span {
	padding-left: 20px;
	background: url(../images/dian.png) no-repeat 3px center
}

.conter .conten_a {
	width: 480px;
	height: 350px
}

.conter .conten_a .imageTab {
	width: 480px;
	height: 290px;
	position: relative
}

.conter .conten_a .imageTab .imageBox {
	width: 480px;
	height: 290px;
	position: relative;
	overflow: hidden
}

.conter .conten_a .imageTab .imageBox ul {
	position: absolute;
	left: 0;
	top: 0
}

.conter .conten_a .imageTab .imageBox ul li {
	height: 290px;
	width: 235px;
	float: left;
	margin-right: 10px;
	position: relative;
	background-color: red
}

.conter .conten_a .imageTab .imageBox ul li .img {
	width: 231px;
	height: 286px;
	padding: 2px;
	background-color: #f4f4f4
}

.conter .conten_a .imageTab .imageBox ul li .img img {
	width: 100%;
	height: 100%;
	border: 0
}

.conter .conten_a .imageTab .imageBox ul li .opactiy {
	position: absolute;
	width: 233px;
	height: 65px;
	bottom: 1px;
	left: 1px;
	padding-top: 6px;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

.conter .conten_a .imageTab .imageBox ul li .text {
	position: absolute;
	width: 233px;
	height: 65px;
	bottom: 1px;
	left: 1px;
	color: #fff;
	padding-top: 6px
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_type {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 14px;
	font-weight: 700
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_text {
	padding: 0 10px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	font-size: 11px
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_text a {
	color: #fff
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_info {
	padding: 0 10px;
	text-align: center;
	height: 20px;
	line-height: 20px
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_info span {
	font-size: 10px
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_info .left {
	float: left
}

.conter .conten_a .imageTab .imageBox ul li .text .Pingce_info .right {
	float: right
}

.top_tab {
	height: 149px;
	overflow: hidden
}

.buttom_tab {
	height: 165px;
	overflow: hidden
}

.top_tab.height {
	height: 190px
}

.buttom_tab.height {
	height: 190px
}

.conter .listen_class .li_list .video_ul {
	width: 100%;
	overflow: hidden;
	margin-top: 8px
}

.conter .listen_class .li_list .video_ul li {
	width: 156px;
	height: auto;
	float: left;
	line-height: 15px;
	margin: 0 7px 10px 0
}

.conter .listen_class .li_list .video_ul li .video_list_image {
	width: 156px;
	height: 107px
}

.conter .listen_class .li_list .video_ul li .video_list_image img {
	width: 100%;
	height: 100%;
	border: 0
}

.conter .listen_class .li_list .video_ul li .video_list_title {
	width: 100%;
	height: 20px;
	padding-top: 5px;
	line-height: 20px
}

.conter .listen_class .li_list .video_ul li .video_list_info {
	color: #666
}

.conter .listen_class .li_list .video_ul li .video_list_info span {
	color: #ef9b11
}

.conter .listen_class .li_list .video_ul li.bd_none {
	margin-right: 0
}

.conter .video_tab_conten {
	width: 100%;
	height: 100%
}

.conter .listen_class .li_list.max_width {
	width: 1000px;
	margin-right: 0;
	margin-top: 20px
}

.conter .listen_class .li_list.max_width .tab_conten {
	height: 160px;
	margin-top: 10px
}

.conter .listen_class .li_list.max_width .tab_conten li {
	margin-right: 12px
}

.conter .listen_class .li_list.max_width .tab_conten li.bd_none {
	margin-right: 0
}

.conter .download_Ziliao {
	height: 100px;
	padding: 15px 0
}

.conter .download_Ziliao .download-left {
	width: 100px;
	height: 100px;
	float: left
}

.conter .download_Ziliao .download-left img {
	width: 100%;
	height: 100%;
	border: 0
}

.conter .download_Ziliao .download-right {
	width: 360px;
	float: right;
	height: 100px
}

.conter .download_Ziliao .download-right .download_title {
	font-size: 14px
}

.conter .download_Ziliao .download-right .download_info {
	margin-top: 20px
}

.conter .download_Ziliao .download-right .download_info .dl_lenght {
	padding-left: 20px;
	background: url(../images/bg_download_icon.png) no-repeat left 2px;
	margin-right: 20px
}

.conter .download_Ziliao .download-right .download_info .tuijian_lenght {
	padding-left: 20px;
	background: url(../images/bg_download_icon.png) no-repeat left center;
	margin-right: 20px
}

.conter .download_Ziliao .download-right .download_info .download_file {
	padding: 0 10px;
	background-color: #fe5d33;
	color: #fff;
	float: right;
	cursor: pointer;
	border-bottom: 1px solid #000
}

.conter .listen_class .tab_conten .conten_a li .right.download_icon {
	padding-left: 20px;
	background: url(../images/bg_download_icon.png) no-repeat -2px -81px;
	cursor: pointer
}

.conter .listen_class .tab_conten .conten_a .activity {
	height: 205px
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo {
	width: 480px;
	height: 155px;
	position: relative
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo {
	width: 480px;
	height: 155px;
	position: relative;
	overflow: hidden
}

.conter .listen_class .but_pver {
	width: 28px;
	height: 43px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -22px;
	background: url(../images/pver.png) no-repeat center center;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50
}

.conter .listen_class .but_next {
	width: 28px;
	height: 43px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -22px;
	background: url(../images/next.png) no-repeat center center;
	cursor: pointer
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul {
	position: absolute;
	left: 0;
	top: 0
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li {
	width: 235px;
	height: 155px;
	float: left;
	position: relative
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li .opactiy {
	position: absolute;
	width: 480px;
	height: 25px;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li .lunbo-title {
	position: absolute;
	width: 480px;
	height: 25px;
	bottom: 0;
	left: 0;
	line-height: 25px
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li .lunbo-title a {
	color: #fff;
	padding-left: 10px
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li .imageBox {
	width: 235px;
	height: 255px
}

.conter .listen_class .tab_conten .conten_a .activity .activity_lunbo .images_lunbo ul li .imageBox img {
	border: 0
}

.conter .c-left {
	width: 130px;
	height: 130px;
	float: left
}

.conter .c-left img {
	width: 100%;
	height: 100%;
	border: 0
}

.conter .c-right {
	width: 340px;
	float: right;
	line-height: 20px;
	font-size: 15px
}

.conter .c-right p {
	padding: 2px 0
}

.conter .c-right span {
	color: #666
}

.conter .listen_class .tab_conten .conten_a .student li {
	height: 130px;
	margin-top: 5px
}

.conter .c-right span.color_name {
	color: #ef9b11
}

.part-lunbo {
	position: relative
}

.takePart {
	width: 320px;
	height: 210px;
	position: relative;
	float: right
}

.takePart .rightLoginInfo {
	width: 310px;
	height: 216px;
	background-color: #f7f7f7
}

.takePart .rightLoginInfo .login_Title {
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 23px;
	color: #fff;
	background: #ff7e00
}

.takePart .rightLoginInfo .selectBox {
	padding: 25px 0 25px 25px;
	overflow: hidden;
	font-size: 15px;
	color: #666;
	background: #f7f7f7
}

.takePart .rightLoginInfo .selectBox .selectSchool {
	width: 100%;
	height: 28px;
	line-height: 28px;
	font-size: 15px;
	color: #666
}

.takePart .rightLoginInfo .selectBox .selectSchool select.province {
	width: 50px;
	border: 1px solid #ccc
}

.takePart .rightLoginInfo .selectBox .selectSchool select.school {
	width: 90px;
	border: 1px solid #ccc
}

.takePart .rightLoginInfo .selectBox .Tel {
	height: 28px;
	line-height: 28px
}

.takePart .rightLoginInfo .selectBox .Tel input {
	width: 170px;
	border: 1px solid #ccc;
	height: 18px;
	line-height: 18px;
	margin-left: 3px;
	color: #ccc;
	font-size: 12px;
	padding-left: 5px
}

.takePart .rightLoginInfo .selectBox .sumit {
	margin-top: 6px
}

.takePart .rightLoginInfo .selectBox .sumit input {
	width: 217px;
	height: 27px;
	background-color: #ff7e00;
	border: 0;
	color: #fff;
	cursor: pointer;
	margin: 0 auto
}

.foorter .left_tab {
	float: left;
	width: 850px;
	_width: 391px;
	overflow: hidden
}

.foorter .left_tab .left_tab_meun {
	width: 360px
}

.foorter .left_tab .left_tab_meun .sub_menu li {
	height: 35px;
	line-height: 35px;
	width: 49.5%;
	position: relative;
	z-index: 9999;
	cursor: pointer;
	float: left
}

.foorter .left_tab .left_tab_meun .sub_menu li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-right: 1px solid #fff;
	cursor: default
}

.foorter .left_tab .left_tab_meun .sub_menu li span {
	font-size: 14px;
	color: #666;
	padding: 5px 0;
	padding-left: 30px;
	background: url(../images/bg_foor_list_icon_1.png) no-repeat
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_1 {
	background-position: 5px 5px
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_2 {
	background-position: 5px -30px
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_3 {
	background-position: 5px -65px
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_4 {
	background-position: 5px -99px
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_5 {
	background-position: 5px -135px
}

.foorter .left_tab .left_tab_meun .sub_menu li span.listnavImg_6 {
	background-position: 5px -170px
}

.foorter .left_tab .left_tab_conten {
	width: 360px;
	height: 210px;
	background-color: #fff;
	border: 1px solid #ccc;
	margin-left: 0
}

.foorter .left_tab .left_tab_conten .tab_conten_A {
	padding: 15px;
	height: 180px;
	overflow: hidden
}

.foorter .left_tab .left_tab_conten .tab_conten_A p {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 10px;
	background: url(../images/li_list_icon.png) no-repeat left center
}

.foorter .left_tab .left_tab_conten .tab_conten_A p i {
	color: #009837;
	font-style: normal
}

.foorter .left_tab .left_tab_conten .tab_conten_A p a {
	padding-left: 5px
}

.foorter .left_tab .left_tab_conten .tab_conten_A .selecr_Diqu {
	padding-bottom: 10px
}

.foorter .left_tab .left_tab_conten .tab_conten_A .selecr_Diqu .select_A {
	width: 82px;
	padding: 2px 0;
	margin-right: 10px
}

.foorter .left_tab .left_tab_conten .tab_conten_A .selecr_Diqu .select_B {
	padding: 2px 0;
	width: 120px
}

.foorter .left_tab .left_tab_conten .tab_conten_A .submit_AB input {
	width: 224px;
	background-color: #68b92e;
	cursor: pointer;
	border: 0;
	padding: 2px 0;
	color: #fff
}

.foorter .left_tab .left_tab_conten .selecr_Diqu_A {
	margin-bottom: 10px
}

.foorter .left_tab .left_tab_conten .tab_conten_A select {
	padding: 2px 0;
	width: 224px
}

.foorter .left_tab .left_tab_conten .tab_conten_A select {
	color: #666
}

.foorter .left_tab .left_tab_conten .potion {
	text-align: right;
	margin-top: 5px
}

.foorter .left_tab .left_tab_conten .Kaoshi_time {
	padding-top: 10px;
	text-align: center;
	border-top: 1px solid #ccc;
	margin-top: 5px;
	color: #666
}

.keyword .title {
	width: 100%;
	border-bottom: 1px solid #ddd;
	background: url(../images/gxq_bg.jpg) center
}

.leftBox .title {
	color: #333;
	height: 20px;
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	padding: 10px 20px;
	background: url(../images/gxq_bg.jpg) center
}

.leftBox .title_02 {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	padding: 10px
}

.leftBox .title_02 a {
	color: #fff
}

.leftBox .title.color_A {
	background-color: #68b92e
}

.leftBox_teacher li.size_4 a {
	white-space: nowrap;
	padding: 3px 10px;
	margin: 5px 0 5px 15px;
	float: left;
	padding-left: 24px;
	display: inline;
	color: #000;
	background: url(../images/touxian.png) no-repeat 3px center #588fd9
}

.leftBox_teacher li.size_4 a:hover {
	text-decoration: none
}

.leftBox .left_Box_surprise {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
	border-top: 1px solid #eee
}

.title.color_A.color_B {
	background-color: #00802e
}

.leftBox .vd-look li {
	width: 100%;
	height: 135px;
	margin: 0;
	position: relative;
	margin-bottom: 10px
}

.leftBox .vd-look li .img {
	width: 100%;
	height: 100%
}

.leftBox .vd-look li .img img {
	width: 100%;
	height: 100%;
	border: 0
}

.leftBox .vd-look li .titless {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 178px;
	line-height: 15px
}

.leftBox .vd-look li .titless .opacity {
	width: 178px;
	height: 40px;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
	background-color: #333;
	position: absolute;
	top: 0;
	left: 0
}

.leftBox .vd-look li .titless .no_opacity {
	padding-top: 5px;
	height: 35px;
	width: 178px;
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 5px
}

.leftBox .vd-look li .titless .no_opacity a {
	color: #fff
}

.leftBox {
	width: 100%;
	float: left;
	overflow: hidden;
	background-color: #fff
}

.keyword {
	width: auto;
	overflow: hidden;
	padding-top: 0;
	background: #fff;
	border: 1px solid #ddd;
	zoom: 1
}

.keyword .keyword_List {
	padding: 13px;
	margin-top: 6px;
	overflow: hidden
}

.keyword .keyword_List li {
	float: left;
	margin-right: 5px;
	height: 25px;
	line-height: 25px;
	display: inline;
	white-space: nowrap
}

.keyword .keyword_List li a {
	text-decoration: none;
	color: #666
}

.keyword .keyword_List li.highlight a {
	color: #ef9b11
}

.keyword .keyword_List li a:hover {
	text-decoration: underline;
	color: #ea5504
}

.keyword h3 {
	font-size: 18px
}

.keyword p {
	padding: 0 0 0 5px;
	color: #525252
}

.Day {
	border: 0
}

.Day .title {
	background-color: #ef9b11;
	color: #fff;
	border: 0
}

.Day .title .region {
	font-weight: 100;
	font-size: 13px;
	margin-left: 40px
}

.Day .title .region a {
	color: #fff;
	text-decoration: none
}

.Day .timeConter {
	padding: 10px 3px;
	padding-bottom: 3px;
	border: 1px solid #c0c0c0;
	border-top: 0
}

.Day .timeConter .test_Time_text {
	font-size: 12px;
	font-weight: 100;
	color: #666;
	padding-left: 13px
}

.Day .timeConter .test_Time_text .color {
	font-size: 14px;
	color: #ef9b11;
	height: 25px;
	line-height: 25px;
	font-weight: 700;
	margin-right: 2px
}

.Day .timeConter .test_Time_info {
	width: auto;
	height: 25px;
	line-height: 25px;
	padding-left: 13px;
	font-size: 12px;
	color: #666;
	margin-top: 5px
}

.Day .timeConter .test_Time_info span {
	background-color: #fff;
	padding: 0 5px;
	color: #ef9b11;
	font-size: 16px;
	margin-right: 2px
}

.Day .timeConter .jishi {
	width: auto;
	height: 25px;
	line-height: 25px;
	padding-left: 13px;
	font-size: 12px;
	color: #666;
	margin-top: 10px
}

.Day .timeConter .jishi .size {
	background-color: #fff;
	padding: 1px 22px;
	color: #ef9b11;
	font-size: 22px;
	margin: 0 5px;
	font-weight: 700
}

.Day .timeConter .test_Time_list {
	height: 44px;
	background: url(../images/dataday.png) no-repeat center center;
	margin-top: 15px;
	overflow: hidden
}

.Day .timeConter .test_Time_list .all_test_time {
	height: 44px;
	line-height: 44px;
	width: 90px;
	float: left;
	text-align: center
}

.Day .timeConter .test_Time_list .all_test_time a {
	font-size: 12px;
	color: #5d2900;
	text-decoration: none
}

.Day .timeConter .test_Time_list .more_test_time {
	height: 44px;
	line-height: 44px;
	width: 90px;
	float: right;
	text-align: center
}

.Day .timeConter .test_Time_list .more_test_time a {
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 100%;
	line-height: 44px
}

.question {
	width: 99%;
	border: 1px solid #ddd
}

.question .title {
	background-color: #fff;
	color: #000;
	border: 0;
	border-bottom: 1px solid #ddd
}

.question .title_02 {
	background-color: #ef9b11;
	color: #fff;
	border: 0
}

.question ul {
	padding: 5px 0 5px 10px;
	overflow: hidden;
	background: #fff;
	_height: auto;
	zoom: 1
}

.question ul li {
	padding: 3px 0;
	font-size: 13px;
	color: #666;
	_white-space: nowrap;
	_display: inline;
	border-bottom: 1px dashed #ccc
}

.question ul li a {
	color: #666;
	text-decoration: none;
	font-size: 12px
}

.question ul li a:hover {
	text-decoration: underline;
	color: #ea5504
}

.question .question_zixun {
	background: #fff;
	padding-left: 10px
}

.question .question_zixun a {
	display: block;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin: 10px 5px 10px 3px;
	background: #666;
	border-radius: 5px;
	float: left
}

.question .question_zixun a:hover {
	background: #ff7e00
}

.leftBox_hot {
	width: 100%;
	float: left;
	margin-top: 10px;
	overflow: hidden;
	background-color: #ececec
}

.leftBox_hot .title {
	height: 30px;
	line-height: 40px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: bold
}

.hot_job {
	margin: 5px 0
}

.hot_job img {
	border: 0;
	padding: 10px
}

.hot_job ul {
	width: 90%;
	margin: 0 auto
}

.hot_job ul li {
	width: 50%;
	float: left
}

.hot_job .question_zixun {
	width: 100%;
	padding-left: 10px
}

.hot_job .question_zixun a {
	display: block;
	width: 80px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin: 10px 5px 10px 3px;
	background: #666;
	border-radius: 5px;
	float: left
}

.hot_job .question_zixun a:hover {
	background: #ff7e00
}

.et_cash {
	width: auto;
	padding: 10px;
	background: #fff;
	border: 1px solid #eee
}

.ceonterImg {
	margin-top: 10px;
	width: 168px;
	height: 90px;
	background: url(../images/usemoney.png) no-repeat center center
}

.ceonterImg a {
	width: 100%;
	height: 100%;
	display: block
}

.ceonterImg a img {
	width: 168px;
	height: 90px;
	border: 0
}

.et_cash .title {
	padding: 0;
	border-bottom: 1px solid #ddd
}

.getInfo {
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #666;
	font-family: "微软雅黑"
}

.getInfo .left {
	float: left
}

.getInfo .right {
	float: right
}

.getInput {
	width: 110px;
	height: 30px;
	line-height: 30px;
	margin-left: 55px;
	text-align: center;
	background-color: #ef9b11;
	margin-top: 10px
}

.getInput a {
	display: block;
	width: 100%;
	height: 100%;
	font-weight: 700;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	text-decoration: none
}

.getInput a:hover {
	color: #fff
}

.getInput:hover {
	background-color: #ea5504
}

.test_info_time.question ul li {
	float: left;
	margin: 0 5px
}

.test_tongzhi {
	width: 99%;
	border: 1px solid #bebebe
}

.test_tongzhi .title {
	width: 80%;
	margin: 0 auto 5px;
	border-bottom: 1px solid #bebebe
}

.test_tongzhi .TZ_conten {
	padding: 10px;
	padding-top: 0;
	zoom: 1
}

.test_tongzhi .TZ_conten .TZ_images {
	width: 168px;
	height: 90px
}

.test_tongzhi .TZ_conten .TZ_images img {
	width: 100%;
	height: 100%;
	border: 0
}

.test_tongzhi .TZ_conten .TZ_text {
	line-height: 20px;
	margin-top: 10px;
	color: #666
}

.test_tongzhi .TZ_conten .TZ_input {
	overflow: hidden;
	margin-top: 10px;
	border-bottom: 10px
}

.test_tongzhi .TZ_conten .telphone {
	margin-top: 10px
}

.test_tongzhi .TZ_conten .telphone input {
	width: 155px;
	padding: 0 5px;
	height: 30px;
	border: 1px solid #ccc;
	color: #ccc
}

.test_tongzhi .TZ_conten .TZ_input input {
	width: 90%;
	background-color: #ff7e00;
	color: #fff;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	border: 0;
	padding: 5px 0;
	cursor: pointer;
	float: left
}

.test_tongzhi .TZ_conten .TZ_input input:hover {
	color: #000
}

.Jingyan ul {
	padding: 8px
}

.Jingyan ul li {
	border-bottom: 1px dashed #ccc
}

.Jingyan ul li span {
	padding: 1px 6px;
	margin-right: 5px;
	font-size: 10px;
	background-color: #a7a7a7;
	color: #fff
}

.Jingyan ul li span.active {
	background-color: #ffbd4f
}

.study_design {
	background: #eee;
	margin-top: 6px
}

.study_design .title {
	width: 80%;
	margin: 0 auto
}

.study_design ul {
	padding: 8px;
	background: #eee
}

.study_design ul li {
	border-bottom: 1px dashed #ccc
}

.study_design ul li span {
	padding: 1px 6px;
	margin-right: 5px;
	font-size: 10px;
	background-color: #a7a7a7;
	color: #fff
}

.study_design ul li span.active {
	background-color: #ff7e00
}

.study_design .title {
	font-weight: 600;
	border-bottom: 1px solid #000;
	letter-spacing: 2px;
	background: #eee
}

.study_design .study_design_more {
	width: 150px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin: 10px auto;
	background: #ff7e00
}

.study_design .study_design_more a:hover {
	color: #fff
}

.kaozheng {
	width: 188px;
	margin: 10px 0;
	border: 1px solid #bebebe
}

.kaozheng .title {
	width: 80%;
	height: 25px;
	line-height: 25px;
	font-weight: 700;
	margin: 0 auto;
	padding: 10px;
	border-bottom: 1px solid #bebebe
}

.kaozheng ul {
	width: 90%;
	margin: 0 auto
}

.kaozheng ul li {
	width: 40%;
	padding: 5px;
	float: left
}

.kaozheng ul li a {
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center
}

.kaozheng ul li a:hover {
	background: #ffc54d;
	border-radius: 5px;
	color: #fff
}

.kaozheng .bottom {
	margin: 10px;
	padding: 70px 10px 10px;
	*padding-bottom: 0;
	width: 148px;
	background: url(../images/kaozheng.jpg) no-repeat center center;
	overflow: hidden;
	margin-top: 5px
}

.kaozheng .bottom p {
	font-size: 12px;
	margin-bottom: 10px
}

.kaozheng .bottom p input {
	width: 126px;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	color: #666;
	border: 1px solid #bebebe;
	font-size: 12px;
	background: url(../images/shouji.png) no-repeat 5px center #fff;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7
}

.kaozheng .bottom .input {
	width: 110px;
	height: 30px;
	float: right;
	background-color: #ff7e00;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	cursor: pointer
}

.test_Time_name .time_title {
	font-weight: 700;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	text-align: center;
	background-color: #e4e4e4
}

.test_Time_name .time_title span {
	line-height: 30px
}

.test_Time_name span {
	display: block;
	float: right;
	text-align: center;
	height: 20px;
	font-size: 12px;
	width: 50%;
	line-height: 20px;
	color: #666
}

.test_Time_name ul li a {
	float: left;
	padding-left: 5px
}

.test_Time_name ul li span {
	width: 80px;
	line-height: 30px;
	text-align: right;
	padding-right: 8px;
	overflow: hidden
}

.barnad ul {
	padding: 17px;
	text-align: center;
	border: 1px solid #eee;
	background: #fff
}

.barnad ul li {
	width: 147px;
	margin: 0 auto
}

.barnad ul li:nth-child(2) {
	font-size: 30px;
	font-weight: bold
}

.barnad .getInput {
	width: 110px;
	height: 30px;
	line-height: 30px;
	margin-left: 55px;
	text-align: center;
	background-color: #ff7e00;
	margin-top: 10px
}

.barnad .getInput a {
	display: block;
	width: 100%;
	height: 100%;
	font-weight: 700;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	text-decoration: none
}

.barnad .getInput:hover {
	background-color: #fab749
}

.look ul {
	padding: 8px
}

.look ul li {
	border-bottom: 1px dashed #ccc
}

.look ul li span {
	padding-left: 11px;
	background: url(../images/li_list_icon.png) no-repeat left center
}

.look .more {
	height: 30px;
	line-height: 25px;
	text-align: right;
	padding-right: 15px
}

.Jingyan .video_ph {
	height: 135px;
	width: 100%;
	position: relative;
	overflow: hidden
}

.Jingyan .video_ph .img_box {
	height: 135px;
	width: 100%
}

.Jingyan .video_ph .img_box img {
	width: 100%;
	height: 100%;
	border: 0
}

.Jingyan .video_ph .opacity {
	width: 198px;
	height: 34px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

.Jingyan .video_ph .On_opacity_title {
	width: 188px;
	height: 34px;
	line-height: 34px;
	position: absolute;
	bottom: 0;
	left: 0
}

.Jingyan .video_ph .On_opacity_title span {
	font-size: 25px;
	padding: 0 10px;
	background-color: #ef9b11;
	color: #fff;
	margin-right: 5px
}

.Jingyan .video_ph .On_opacity_title a {
	color: #fff;
	line-height: 20px
}

.gaofen li.imgshow {
	height: 121px
}

.gaofen li.imgshow .img_box {
	width: 100%;
	height: 91px;
	overflow: hidden
}

.gaofen .imgshow .img_box img {
	width: 100%;
	height: 100%;
	border: 0
}

.plan_right {
	width: 188px;
	margin: 4px 0 10px;
	background: #eee
}

.fr .plan_right {
	width: 188px;
	margin: 39px 0 10px;
	background: #eee
}

.plan_right .title {
	height: 25px;
	line-height: 25px;
	font-weight: 700;
	padding: 10px;
	border-bottom: 1px solid #bebebe
}

.plan_right .conter {
	padding: 10px;
	color: #666;
	font-size: 13px
}

.plan_right .conter select {
	width: 120px;
	border: 1px solid #ccc;
	color: #666;
	font-size: 13px
}

.plan_right .conter .school {
	margin-top: 10px
}

.plan_right .bottom {
	margin: 10px;
	padding: 10px;
	*padding-bottom: 0;
	width: 148px;
	background-color: #fff;
	overflow: hidden;
	margin-top: 5px
}

.plan_right .bottom p {
	font-size: 12px;
	margin-bottom: 10px
}

.plan_right .bottom p input {
	width: 126px;
	height: 28px;
	line-height: 28px;
	padding-left: 20px;
	color: #666;
	border: 1px solid #ccc;
	font-size: 12px;
	background: url(../images/shouji.png) no-repeat 5px center
}

.plan_right .bottom .input {
	width: 110px;
	height: 30px;
	float: right;
	background: #ff7e00;
	color: #fff;
	font-size: 12px;
	line-height: 30px;
	text-align: center;
	cursor: pointer
}

.plan_right .bottom .input:hover {
	background: #ea5504
}

.oneDay_test .title {
	height: 35px;
	line-height: 35px;
	border-bottom: 2px solid #333;
	border-top: 2px solid #333
}

.oneDay_test .test_conten {
	padding: 10px;
	color: #666
}

.oneDay_test .test_conten li {
	line-height: 20px;
	color: #666;
	font-family: "宋体";
	cursor: auto;
	margin-top: 8px
}

.oneDay_test .test_conten li input {
	vertical-align: middle
}

.plan_right .w-t-content .fu-fei {
	margin-bottom: 15px
}

.plan_right .w-t-content .fu-fei p {
	color: #666;
	line-height: 18px;
	margin-bottom: 5px
}

.plan_right .w-t-content .fu-fei p span {
	font-size: 16px;
	font-weight: 700;
	font-family: Arial
}

.mini_icon {
	padding-left: 28px;
	background: url(../images/duihua.png) no-repeat left 3px
}

.plan_right .more {
	text-align: right
}

.list-menu-left .l-m-l-title {
	height: 45px;
	line-height: 45px;
	background-color: #ef9b11;
	padding-left: 20px;
	font-family: "宋体";
	color: #fff;
	font-size: 14px;
	font-weight: 700
}

.list-menu-left .l-m-l-content {
	padding: 9px
}

.list-menu-left .l-m-l-content .l-c-images {
	width: 168px;
	height: 168px;
	border: 1px solid #ccc;
	padding: 1px;
	background: #fff
}

.list-menu-left .l-m-l-content .l-c-images img {
	width: 100%;
	height: 100%;
	border: 0
}

.list-menu-left .l-m-l-content .l-c-i-title {
	width: 100%;
	overflow: hidden;
	line-height: 22px;
	margin-top: 5px
}

.list-menu-left .l-m-l-content .l-c-i-title a {
	font-family: "宋体";
	font-size: 14px
}

.list-menu-left .l-m-l-content .l-c-text {
	line-height: 20px;
	margin-top: 5px;
	color: #333;
	font-size: 13px
}

.list-menu-left .l-m-l-content .l-c-text span {
	color: #999;
	font-size: 13px
}

.list-menu-left .l-m-l-content .l-c-input {
	width: 100%;
	height: auto;
	margin-top: 10px;
	overflow: hidden;
	_zoom: 1;
	margin-bottom: 10px
}

.list-menu-left .l-m-l-content .l-c-input input {
	width: 110px;
	height: 29px;
	line-height: 29px;
	color: #fff;
	background-color: #ef9b11;
	border: 0;
	border-radius: 4px;
	font-family: "宋体";
	float: right;
	cursor: pointer
}

.Zan {
	padding-left: 25px;
	background: url(../images/shouzhi.png) no-repeat 5px center
}

.zpshow_title_left {
	width: 270px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	border-bottom: 1px solid #fc491e
}

.listen_class .lunt li {
	height: 28px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.questions_title_left {
	width: 400px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	border-bottom: 1px solid #fc491e
}

.video_title_left {
	width: 340px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 32px;
	font-weight: bold;
	border-bottom: 1px solid #fc491e
}

#slide-box {
	width: 470px;
	position: relative;
	height: 322px
}

#slide-box .corner {
	CLEAR: both;
	BORDER-TOP: #333 1px solid;
	DISPLAY: block;
	MARGIN: 0 1px;
	OVERFLOW: hidden;
	HEIGHT: 0
}

#slide-box .ks-switchable-triggers a {
	display: block;
	z-index: 99;
	width: 37px;
	color: #b4b4b4;
	position: absolute;
	top: 125px;
	height: 65px;
	text-decoration: none
}

#slide-box .ks-switchable-triggers span {
	display: block;
	background: #4b4b4b;
	font: 700 53px/57px arial;
	color: #fff;
	width: 37px;
	cursor: pointer;
	height: 63px;
	text-align: center;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

#slide-box .ks-switchable-triggers .corner {
	border-left-color: #4b4b4b;
	border-bottom-color: #4b4b4b;
	border-top-color: #4b4b4b;
	border-right-color: #4b4b4b;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5
}

#slide-box .ks-switchable-triggers .prev {
	left: 10px
}

#slide-box .ks-switchable-triggers .next {
	right: 0
}

#slide-box .ks-switchable-triggers a:hover {
	color: #f43d1e
}

#slide-box .ks-switchable-triggers a:hover span {
	color: #f43d1e
}

#slide-box .slide-content {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px
}

#slide-box .wrap {
	overflow: hidden;
	width: 460px;
	height: 300px
}

#slide-box ul {
	width: 1000px
}

#slide-box li {
	float: left;
	width: 235px;
	height: 300px;
	line-height: 20px
}

#slide-box .ks-switchable-img {
	width: 225px;
	height: 70px;
	padding-top: 230px
}

#slide-box .ks-switchable-img .ks-switchable-link {
	width: 100%;
	height: 70px;
	text-align: center;
	padding-top: 5px;
	color: #fff;
	background: #000;
	filter: alpha(opacity=30);
	-moz-opacity: .3;
	opacity: .3
}

#slide-box .ks-switchable-img .ks-switchable-link p,
#slide-box .ks-switchable-img .ks-switchable-link u {
	color: #fff;
	font-size: 12px
}

#slide-box .ks-switchable-img .ks-switchable-link .ks-switchable-zan span {
	display: block;
	width: 49.9%;
	float: left
}

.oplist ul li {
	padding-left: 20px
}

#zpShow {
	position: relative;
	margin: 10px auto;
	width: 480px;
	border: 1px solid #ccc
}

#zpShow .img_list {
	overflow: hidden;
	position: relative;
	height: 270px
}

.img_list ul {
	width: 3500px;
	position: absolute;
	padding-left: 7px;
	margin-top: 7px;
	height: 270px;
	left: 0
}

.img_list li {
	float: left;
	width: 480px
}

.img_list img {
	margin: 1px;
	width: 460px;
	height: 268px
}

.btn_list {
	overflow: hidden;
	padding: 4px
}

.btn_list li {
	float: left;
	margin: 5px;
	color: #999
}

.btn_list li:hover,
.btn_list li.on {
	cursor: pointer
}

.btn_list li img {
	width: 146px;
	height: 150px;
	display: block
}

.btn_list .last {
	margin-right: 0
}

.btn_list {
	overflow: hidden;
	padding: 4px
}

.btn_list li {
	float: left;
	margin: 5px;
	color: #999
}

.btn_list li:hover,
.btn_list li.on {
	cursor: pointer
}

.btn_list li img {
	width: 146px;
	height: 150px;
	display: block
}

.btn_list .last {
	margin-right: 0
}

#zpShow .toLeft {
	display: none;
	position: absolute;
	width: 28px;
	height: 43px;
	top: 144px;
	background: url(../images/leftp.jpg) center no-repeat
}

#zpShow .toRight {
	display: none;
	position: absolute;
	width: 28px;
	height: 43px;
	top: 144px;
	background: url(../images/rightp.jpg) center no-repeat
}

#zpShow .toLeft {
	left: 0
}

#zpShow .toRight {
	right: 0
}

.img_intro {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px
}

.img_intro .img_intro_bg,
.img_intro .text {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.img_intro .img_intro_bg {
	background: #000;
	opacity: .3;
	z-index: 999
}

.img_intro .text {
	padding: 5px 10px;
	z-index: 1000;
	color: #999
}

.sub-nav-menu {
	background-color: #e3e3e3;
	height: 40px;
	line-height: 40px;
	width: 100%
}

.sub-nav-menu .s-n-m-list {
	margin: 0 auto;
	width: 1200px
}

.sub-nav-menu .s-n-m-list span {
	font-family: "宋体";
	padding-left: 20px
}

.sub-nav-menu .s-n-m-list span a {
	padding: 0 5px
}

.sub-nav-menu .s-n-m-list .list-title {
	background-color: #dcdcdc;
	color: #666;
	display: block;
	float: left;
	font-family: "宋体";
	font-size: 16px;
	font-weight: 700;
	padding-left: 15px;
	width: 175px
}

.mk_page span {
	color: #fff;
	font-family: "微软雅黑";
	font-weight: 700;
	margin-right: 5px;
	padding: 3px 10px;
	background-color: #ff7e00;
	cursor: default
}

#head {
	width: 100%;
	height: auto;
	background-color: #fff
}

#head .bg_color {
	width: 100%;
	height: 30px;
	line-height: 29px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	z-index: 99999
}

#head .bg_color .top {
	width: 1200px;
	height: 29px;
	margin: 0 auto
}

#head .bg_color .top .left {
	float: left
}

#head .bg_color .top .left span {
	color: #999
}

#head .bg_color .top .left .margin {
	margin: 0 10px
}

#head .bg_color .top .left .selectBox select {
	margin: 0 3px;
	border: 1px solid #ccc;
	padding: 0 5px
}

#head .bg_color .top .right {
	float: right;
	color: #999;
	position: relative;
	z-index: 99999
}

#head .bg_color .top .right span {
	display: block;
	float: left;
	font-family: 宋体;
	font-size: 12px
}

#head .bg_color .top .right a {
	display: block;
	padding: 0 10px;
	border: 1px solid #f2f2f2;
	border-top: 0
}

#head .bg_color .top .right a.hover_pop {
	padding-right: 20px;
	background: url(../images/jiantou.png) no-repeat 60px 12px;
	position: relative
}

#head .bg_color .top .right a.hover_pop.active {
	background: url(../images/jiantou.png) no-repeat 60px -33px #fff
}

#head .bg_color .top .right a.active {
	background-color: #fff;
	border: 1px solid #fc491e;
	border-top: 0;
	border-bottom: 1px solid #fff;
	z-index: 99999
}

#head .width_Auto {
	width: 1200px;
	margin: 0 auto;
	margin-top: 10px;
	position: relative;
	height: 92px
}

.width_Auto .n-select {
	width: 231px;
	background-color: #fff;
	margin: 0 auto;
	position: absolute;
	border: 1px solid #fc491e;
	border-top: 0;
	top: 62px;
	right: 9px;
	padding: 10px;
	display: none;
	z-index: 9999
}

.width_Auto .n-select a {
	background: none repeat scroll 0 0 #eee;
	color: #333;
	float: left;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin: 10px 10px 0 0;
	padding: 0 10px
}

#head .width_Auto .logo {
	width: 450px;
	height: 92px;
	float: left;
	background: url(../images/logo.png) no-repeat left 11px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png");
	_margin-top: 20px
}

#head .width_Auto .tongZhi {
	width: 180px;
	padding: 5px;
	text-align: center;
	color: #fc491e;
	background: url(../images/say.png) center no-repeat;
	position: absolute;
	left: 520px;
	top: 65px
}

#head .erweima {
	width: auto;
	float: right;
	margin: 3px 0 0
}

#head .erweima input {
	padding: 0;
	margin: 0
}

#head .erweima .ss {
	width: 180px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #898989;
	padding: 0 0 0 10px;
	float: left;
	border: 0;
	border-right: 0
}

#head .erweima .ss1 {
	width: 40px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #898989;
	float: left;
	border: 0;
	background: url(../images/seach.png) no-repeat right center #fff
}

.erweima .n-select {
	width: 210px;
	background-color: #fff;
	margin: 0 auto;
	position: absolute;
	border: 0;
	border-top: 0;
	top: 30px;
	right: 0;
	padding: 10px;
	display: none;
	z-index: 9999
}

.erweima .n-select a {
	background: none repeat scroll 0 0 #eee;
	color: #333;
	float: left;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin: 10px 9px 0 0;
	padding: 0 7px
}

#head .nav {
	height: 40px;
	width: 100%;
	line-height: 40px;
	background: #181818
}

#head .nav .navList {
	width: 1200px;
	margin: 0 auto;
	height: 40px
}

#head .pop_box_nav {
	width: 100%;
	position: absolute;
	top: 30px;
	z-index: 999;
	display: none;
	background-color: #fc491e
}

#head .pop_box_nav ul {
	overflow: hidden;
	padding-top: 10px
}

#head.pop_box_nav .z_link {
	width: 1200px;
	overflow: hidden;
	margin: 0 auto;
	text-align: right;
	padding-bottom: 30px
}

#head .pop_box_nav .z_link a {
	color: #fff
}

#head .pop_box_nav ul li {
	width: 160px;
	float: left
}

#head .pop_box_nav ul li .diqu {
	width: 100%;
	padding-bottom: 5px;
	overflow: hidden
}

#head .pop_box_nav ul li .diqu span {
	display: block;
	float: left;
	line-height: 22px;
	color: #fff
}

#head .pop_box_nav ul li .diqu span.diqu_link a {
	padding: 0 6px;
	color: #fff;
	display: inline;
	float: left;
	white-space: nowrap;
	border: 0
}

#head .pop_box_nav ul li .diqu span.diqu_link a:hover {
	background-color: #ff977e;
	text-decoration: none
}

#head .nav .navList .left_nav {
	float: left;
	width: 200px;
	height: 40px;
	background-color: #181818;
	text-align: center;
	position: relative
}

#head .nav .navList .left_nav a.showNav {
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/bg_hove-n-p-icon.png) no-repeat 152px -46px
}

#head .nav .navList .left_nav.active a.showNav {
	background: url(../images/bg_hove-n-p-icon.png) no-repeat 152px 16px
}

#head .nav .navList .left_nav a:hover {
	text-decoration: none
}

#head .nav .navList .left_nav .showNav_sub_nav {
	width: 200px;
	position: absolute;
	top: 39px;
	left: 0;
	z-index: 999;
	overflow: hidden;
	display: none;
	background: url(../images/navslide.jpg) no-repeat #181818
}

#head .nav .navList .left_nav .showNav_sub_nav ul {
	width: 194px;
	margin: 0 auto
}

#head .nav .navList .left_nav .showNav_sub_nav li {
	height: 39px;
	border-bottom: 1px solid #535353
}

#head .nav .navList .left_nav .showNav_sub_nav li:hover {
	background: #fc491e
}

#head .nav .navList .left_nav .showNav_sub_nav li a {
	font-size: 15px;
	width: 120px;
	margin: 0 auto;
	text-align: center;
	height: 100%;
	display: block;
	font-family: "宋体";
	padding-left: 5px;
	color: #d2d2d2
}

#head .nav .navList .left_nav .showNav_sub_nav li a:hover {
	color: #fff
}

#head .nav .navList .left_nav .showNav_sub_nav li a:hover {
	background: url(../images/navicon.png) left center no-repeat
}

#head .nav .navList .cententer {
	float: left;
	height: 40px;
	overflow: hidden;
	color: #fff
}

#head .nav .navList .cententer a {
	font-size: 15px;
	font-weight: 600;
	padding: 0 14px;
	color: #fff
}

#head .right_nav {
	float: right;
	height: 29px;
	line-height: 29px;
	background: url(../images/bg_tab_icon.png) no-repeat 8px 5px #f5f5f5;
	cursor: pointer;
	width: 150px
}

#head .right_nav.active {
	background: url(../images/bg_tab_icon.png) no-repeat 8px -55px #fff
}

#head .right_nav span {
	padding-left: 35px;
	font-size: 15px;
	color: #767676;
	letter-spacing: 1px
}

#head .nav .navList .cententer a:hover {
	text-decoration: none;
	color: #fc491e
}

.mainFlash {
	width: 1200px;
	height: 300px;
	margin: 0 auto;
	overflow: hidden
}

.mainFlash .left_menu {
	width: 190px;
	height: 100%;
	float: left
}

.mainFlash .centent_center {
	width: 1000px;
	height: 100%;
	float: left
}

.mainFlash .centent_center .main_lunbo {
	width: 1000px;
	height: 300px;
	overflow: hidden;
	position: relative
}

.mainFlash .centent_center .main_lunbo .lunbo_image {
	width: 1000px;
	height: 300px;
	overflow: hidden;
	position: relative
}

.mainFlash .centent_center .main_lunbo .lunbo_image ul {
	overflow: hidden;
	position: absolute
}

.mainFlash .centent_center .main_lunbo .lunbo_image ul li {
	width: 1000px;
	height: 300px;
	float: left
}

.mainFlash .centent_center .main_lunbo .lunbo_image ul li img {
	width: 100%;
	height: 100%;
	border: 0
}

.mainFlash .centent_center .main_lunbo .lunbo_input {
	position: absolute;
	bottom: 15px;
	right: 15px
}

.mainFlash .centent_center .main_lunbo .lunbo_input li {
	width: 20px;
	height: 17px;
	line-height: 17px;
	text-align: center;
	background-color: #fff;
	float: left;
	color: #666;
	font-size: 10px;
	border-right: 1px solid #fdf2ee;
	cursor: pointer
}

.mainFlash .centent_center .main_lunbo .lunbo_input li.active {
	background-color: #ff8c00;
	color: #fff;
	cursor: default
}

#head .mainFlash .centent_center .main_tab {
	width: 100%;
	height: 189px;
	background-color: #fff
}

.mainFlash .centent_center .main_tab .tab_meun {
	width: 100%;
	height: 33px;
	line-height: 33px;
	background-color: #f1eff0;
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec
}

.mainFlash .centent_center .main_tab .tab_meun ul {
	width: 310px;
	height: 100%;
	float: left
}

.mainFlash .centent_center .main_tab .tab_meun ul li {
	height: 33px;
	padding: 0 20px;
	float: left;
	color: #999;
	border-right: 1px solid #ececec;
	cursor: pointer
}

.mainFlash .centent_center .main_tab .tab_meun ul li.active {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	cursor: default
}

.main_tab .tab_meun .gundong {
	height: 33px;
	float: right;
	overflow: hidden
}

.main_tab .tab_meun .gundong .gundong_kaishi {
	overflow: hidden
}

.main_tab .tab_meun .text_gg {
	height: 33px;
	padding-left: 25px;
	background: url(../images/liwu_icon.png) no-repeat left center
}

.main_tab .tab_meun .text_gg a {
	padding-right: 20px
}

.main_tab .tab_meun .text_gg a:hover {
	color: #ef9b11
}

.main_tab .tab_conter {
	width: 100%;
	height: 155px;
	overflow: hidden
}

.main_tab .tab_conter .show_conter {
	width: 100%;
	height: 155px;
	overflow: hidden
}

.main_tab .tab_conter .show_conter ul {
	width: 350px;
	float: left;
	padding: 0 30px;
	padding-top: 7px
}

.main_tab .tab_conter .show_conter ul li {
	color: #d0d0d0;
	padding-left: 10px;
	background: url(../images/li_list_icon.png) no-repeat left center;
	height: 23px;
	line-height: 23px;
	font-size: 10px
}

.main_tab .tab_conter .show_conter ul li a {
	font-size: 13px
}

.hot a {
	padding-right: 30px;
	background: url(../images/hoticon.png) no-repeat right center
}

a.hot {
	padding-right: 30px;
	background: url(../images/hoticon.png) no-repeat right center
}

.right_menu {
	width: 146px;
	height: 100%;
	float: right;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 99999
}

.mainFlash .right_menu {
	float: left
}

.right_menu .sub_muen {
	overflow: hidden;
	background-color: #fff;
	border: 1px solid #000;
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 99999
}

.right_menu .sub_muen li {
	width: 144px;
	height: auto;
	background-color: #393e4a;
	border-bottom: 1px solid #000
}

.right_menu .sub_muen li.inline_0 {
	text-align: center;
	height: 50px;
	line-height: 50px;
	background-color: #393e4a
}

.right_menu .sub_muen li.inline_1 {
	text-align: center;
	height: 50px;
	line-height: 50px
}

.right_menu .sub_muen li.inline_2 {
	height: 58px;
	background-color: #393e4a
}

.right_menu .sub_muen li.inline_3 {
	width: 144px;
	height: 131px;
	background-color: #393e4a
}

.right_menu .sub_muen li.inline_4 {
	width: 144px;
	height: 131px;
	background-color: #393e4a
}

.rightClose {
	width: 144px;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
	color: #bbcad8;
	background-color: #393e4a;
	border-bottom: 1px solid #000
}

.quicklist {
	width: 80px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	background-color: #393e4a;
	display: none;
	top: 50%;
	right: 0;
	position: absolute;
	cursor: pointer
}

.right_menu .sub_muen li.inline_0 a:hover,
.right_menu .sub_muen li.inline_1 a:hover {
	background-color: #fc491e;
	text-decoration: none
}

.right_menu .sub_muen li.inline_2 a.click_qq:hover {
	background-color: #fc491e
}

.right_menu .sub_muen li.inline_0 a {
	display: block;
	height: 100%;
	width: 110px;
	padding-left: 34px;
	color: #fff;
	font-size: 18px;
	background: url(../images/leftico02.png) no-repeat 11px 4px
}

.right_menu .sub_muen li.inline_1 a {
	display: block;
	height: 100%;
	width: 110px;
	padding-left: 34px;
	color: #fff;
	font-size: 18px;
	background: url(../images/leftico03.png) no-repeat 11px 5px
}

.right_menu .sub_muen li.inline_2 a.click_qq {
	display: block;
	height: 100%;
	width: 100%;
	background: url(../images/leftico01.png) no-repeat center
}

.right_menu .sub_muen li.inline_3 .inlineTitle {
	height: 30px;
	padding-top: 10px;
	font-size: 20px;
	color: #6e8496;
	text-align: center
}

.right_menu .telephone {
	width: 140px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 5px
}

.right_menu .telephone input {
	width: 122px;
	height: 20px;
	line-height: 20px;
	font-size: 13px;
	border: 0;
	padding-left: 5px;
	color: #666;
	margin: 0 10px 0 6px;
	background-color: #fff
}

.right_menu .sub_muen li.inline_3 .telephone span {
	float: left;
	display: block;
	width: 22px;
	height: 22px;
	background: url(../images/phone_icon.png) no-repeat center center #ffe2b3
}

.right_menu .getMe {
	width: 121px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: url(../images/leftbut.png) no-repeat center;
	margin-left: 12px;
	margin-top: 10px;
	cursor: pointer;
	border-radius: 4px;
	color: #fff
}

.right_menu .sub_muen li.inline_4 {
	width: 144px;
	height: 216px
}

.backTop {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #95a2af;
	display: block;
	background: url(../images/leftreturn.png) no-repeat 18px 12px #283039
}

.foorter {
	width: 100%;
	height: auto;
	background: #fff
}

.foorter .auto_center {
	width: 1200px;
	height: auto;
	margin: 0 auto
}

.foorter .bg_color_0 {
	background-color: #eaeaea;
	width: 100%;
	height: 100%;
	padding: 20px 0
}

.foorter .bg_color_1 {
	width: 100%;
	height: 120px;
	line-height: 120px;
	background-color: #000
}

.foorter .bg_color_1 h4 {
	color: #fff;
	font-size: 30px;
	font-weight: 700
}

.foorter .bg_color_2 {
	width: 100%;
	height: 92px;
	background-color: #f6f6f6
}

.foorter .bg_color_2 .text_list li {
	width: 240px;
	height: 66px;
	float: left;
	text-align: center;
	padding-top: 26px;
	line-height: 20px
}

.foorter .bg_color_2 .text_list li h4 {
	font-size: 14px
}

.foorter .bg_color_2 .text_list li .l-text {
	font-family: "宋体";
	color: #666
}

.foorter .bg_color_2 .text_list li .l-text a:hover {
	text-decoration: none
}

.foorter .bg_color_3 {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6
}

.foorter .bg_color_3 ul {
	overflow: hidden;
	height: 111px
}

.foorter .bg_color_3 ul li {
	width: 199px;
	float: left;
	text-align: center;
	margin: 18px 0;
	border-right: 1px solid #c9c9c9
}

.foorter .bg_color_3 ul li .foor_list_icon {
	height: 45px;
	width: 100%;
	background: url(../images/bg_foor_list_icon.png) no-repeat
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_1 {
	background-position: center 3px
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_2 {
	background-position: center -88px
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_3 {
	background-position: center -196px
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_4 {
	background-position: center -297px
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_5 {
	background-position: center -410px
}

.foorter .bg_color_3 ul li .foor_list_icon.icon_6 {
	background-position: center -517px
}

.foorter .bg_color_3 ul li .foor_list_title {
	height: 30px;
	line-height: 35px
}

.foorter .bg_color_3 ul li .foor_list_title a {
	font-size: 14px
}

.foorter .bg_color_3 ul li .foor_list_title a:hover {
	color: #ef9b11;
	text-decoration: none
}

.foorter .foor_class_list {
	width: 100%;
	height: auto;
	margin-top: 17px
}

.foorter .foor_class_list ul {
	overflow: hidden
}

.foorter .foor_class_list ul li {
	width: 145px;
	padding-left: 55px;
	float: left
}

.foorter .foor_class_list ul li .title {
	font-size: 15px;
	height: 25px;
	line-height: 25px;
	font-weight: 700;
	color: #666;
	padding-bottom: 10px
}

.foorter .foor_class_list ul li span {
	display: block;
	width: 100%;
	float: left;
	height: 22px;
	line-height: 22px;
	overflow: hidden
}

.foorter .foor_class_list ul li span a {
	font-family: "宋体";
	font-size: 12px
}

.foorter .foor_class_list ul li:last-child {
	margin-left: -30px
}

.foorter li.size_4 a {
	white-space: nowrap;
	padding: 3px 10px;
	margin: 5px 4px;
	float: left;
	padding-left: 24px;
	display: inline;
	color: #000;
	border: 1px solid #b8b8b8;
	background: url(../images/touxian.png) no-repeat 3px center #f8f8f8
}

.foorter li.size_4 a:hover {
	text-decoration: none
}

.foorter .footer_friendly_link {
	padding: 15px;
	border: 1px solid #e6e6e6;
	overflow: hidden;
	margin-top: 10px;
	font-size: 10px;
	color: #999
}

.foorter .footer_friendly_link .l_left {
	width: 520px;
	float: left;
	border-right: 1px solid #e6e6e6;
	padding-bottom: 10px
}

.foorter .footer_friendly_link li {
	float: left;
	white-space: nowrap;
	padding: 3px 2px
}

.foorter .footer_friendly_link .title {
	font-size: 16px;
	color: #333;
	font-weight: 700
}

.foorter .footer_friendly_link .link_list {
	font-size: 11px;
	line-height: 20px;
	margin-top: 6px;
	overflow: hidden;
	padding-right: 30px
}

.foorter .footer_friendly_link .l_right {
	width: 590px;
	float: right;
	padding-bottom: 10px
}

.foorter .footer_friendly_link .l_right .link_list {
	padding-right: 0
}

.foot_nav {
	text-align: center
}

.foot_nav .nav {
	height: 30px;
	line-height: 30px;
	padding-top: 20px;
	color: #ccc
}

.foot_nav .nav a {
	padding: 0 2px
}

.foot_nav .ICP {
	color: #666;
	height: 20px;
	line-height: 20px
}

.foot_nav .footer-ft {
	width: 470px;
	height: 40px;
	margin: 0 auto;
	margin-top: 10px;
	padding-bottom: 20px
}

.foot_nav .footer-ft .mod {
	display: inline;
	margin-right: 10px;
	background: url(../images/wanlou.jpg) no-repeat;
	float: left;
	width: 109px;
	height: 100%
}

.foot_nav .footer-ft .mod.mod-a {
	background-position: left center
}

.foot_nav .footer-ft .mod.mod-b {
	background-position: -121px center
}

.foot_nav .footer-ft .mod.mod-c {
	background-position: -240px center
}

.foot_nav .footer-ft .mod.mod-d {
	background-position: -358px center;
	margin-right: 0;
	width: 112px
}

.indexGbook {
	width: 850px;
	height: auto;
	background: #fff;
	padding: 20px
}

.indexGbook_user {
	padding: 0 0 10px 0
}

.indexGbook span {
	color: #1f8902;
	margin: 0 10px 0 0
}

.indexGbook u {
	color: #929292;
	margin: 0 10px 0 0
}

.indexGbook_cont {
	width: 810px;
	height: 140px
}

.indexGbook_userimg {
	width: 80px;
	height: 80px;
	margin: 0 20px 20px 0;
	float: left
}

.indexGbook_userimg img {
	width: 80px;
	height: 80px
}

.indexGbook textarea {
	min-width: 580px;
	max-width: 580px;
	min-height: 120px;
	max-height: 120px;
	float: left;
	border: 1px solid #aeaeae
}

.indexGbook_submit {
	float: left;
	width: 122px;
	height: 122px;
	line-height: 122px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background: #aeaeae;
	border: 0
}

.indexGbook_list_title {
	width: 800px;
	padding-bottom: 5px;
	border-bottom: 1px solid #aeaeae
}

.indexGbook_list_cont li {
	margin: 10px 0;
	height: auto
}

.indexGbook_list_conts {
	width: 700px;
	float: left
}

.indexGbook_conts_top {
	padding: 0 0 10px 0
}

.indexGbook_conts_cont {
	width: 700px
}

#head .bg_color .top .right .hover_tc .pop_box {
	width: 1178px;
	background-color: #fff;
	margin: 0 auto;
	position: absolute;
	border: 1px solid #fc491e;
	top: 29px;
	right: 0;
	padding: 10px;
	display: none;
	z-index: 9999
}

#head .bg_color .top .right .hover_tc .pop_box ul {
	padding: 15px 5px;
	overflow: hidden
}

#head .bg_color .top .right .hover_tc .pop_box li {
	float: left;
	border-right: 1px solid #ccc;
	padding: 0 21px;
	height: 220px;
	line-height: 25px
}

#head .bg_color .top .right .hover_tc .pop_box li h2 {
	color: #fc491e
}

#head .bg_color .top .right .hover_tc .pop_box li span {
	float: left
}

#head .bg_color .top .right .hover_tc .pop_box li a {
	border: 0;
	display: inline;
	padding: 0 5px;
	white-space: nowrap
}

#head .bg_color .top .right .hover_tc .pop_box li h2 a {
	color: #fc491e
}

.headBanner {
	width: 100%;
	background: url(../images/banner.jpg) top center no-repeat;
	background-size: 100%
}

.bannerBanner_right {
	width: 190px;
	height: 259px;
	margin: 20px 0 20px 20px;
	border-top: 2px solid #adadad;
	right: 8%;
	position: absolute
}

.bannerBanner_bg1 {
	width: 170px;
	padding: 10px;
	background: #f7f7f7
}

.bannerBanner_right u {
	text-decoration: none;
	font-size: 20px;
	display: block
}

.bannerBanner_right h3 {
	font-size: 23px;
	color: #fc491e
}

.headBanner_tel_ico {
	width: 20px;
	height: 20px;
	float: left;
	border: 1px solid #ccc;
	background: url(../images/tel.png) center no-repeat #fff
}

.telphone {
	width: 140px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 5px
}

.telphone input {
	width: 120px;
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	border: 1px solid #ccc;
	padding-left: 5px;
	color: #ff7e00;
	float: left;
	background-color: #fff
}

.getMe2 {
	width: 126px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #fff;
	margin: 10px 0 0 26px;
	background: #fc491e;
	border-bottom: 1px #b4cabc solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px
}

.soso {
	width: 170px;
	padding: 10px;
	background: #fff
}

.soso_left {
	width: 85px;
	text-align: center;
	padding-top: 50px;
	float: left;
	background: url(../images/soso_01.png) top center no-repeat #fff
}

.soso_right {
	width: 85px;
	text-align: center;
	float: left;
	padding-top: 50px;
	position: relative;
	background: url(../images/soso_02.png) top center no-repeat #fff
}

.soso_wx2 {
	display: none;
	width: 200px;
	height: 200px;
	background: url(../images/footer_wx02.png) top center no-repeat;
	background-size: 100%;
	position: absolute;
	right: 105px;
	top: 65px
}

.soso_left:hover,
.soso_right:hover {
	text-decoration: none
}

.linkTitle {
	color: #333;
	font-size: 16px;
	font-weight: 700
}

.fl {
	float: left
}

.fr {
	float: right
}

.ps_headTop {
	width: 100%;
	height: 70px;
	background: #151515
}

.ps_headTop_cont {
	width: 1000px;
	height: 70px;
	line-height: 70px;
	margin: 0 auto
}

.ps_headTop_contL {
	width: 400px;
	height: 70px
}

.ps_headTop_contL img {
	display: block;
	margin: 10px 0
}

.ps_headTop_contR {
	width: 270px;
	height: 70px
}

.ps_headTop_contR a {
	width: 90px;
	height: 70px;
	display: block;
	float: left
}

.ps_headTop_contr_a3 {
	width: 90px;
	height: 70px;
	cursor: pointer;
	float: left
}

.ps_headTop_contr_a1 {
	background: url(../images/headtop.png) center no-repeat #232323
}

.ps_headTop_contr_a2 {
	background: url(../images/headtop02.png) center no-repeat #202020
}

.ps_headTop_contr_a3 {
	background: url(../images/headtop03.png) center no-repeat #191919
}

.ps_headTop_contr_a1:hover {
	background: url(../images/headtop.png) center no-repeat #ed7738
}

.ps_headTop_contr_a2:hover {
	background: url(../images/headtop02.png) center no-repeat #ed7738
}

.ps_headTop_contr_a3:hover {
	background: url(../images/headtop03.png) center no-repeat #ed7738
}

.ps_foot {
	width: 100%;
	height: 170px;
	background: url(../images/ps_foot01.gif) top center no-repeat #151515
}

.ps_foot_cont {
	width: 1000px;
	height: 140px;
	margin: 0 auto;
	padding: 30px 0 0
}

.ps_foot_cont_a1 {
	width: 167px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: 0 0
}

.ps_foot_cont_a2 {
	width: 167px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -170px 0
}

.ps_foot_cont_a3 {
	width: 167px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -340px 0
}

.ps_foot_cont_a4 {
	width: 165px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -510px 0
}

.ps_foot_cont_a5 {
	width: 167px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -680px 0
}

.ps_foot_cont_a6 {
	width: 167px;
	height: 140px;
	display: block;
	float: left;
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -850px 0
}

.ps_foot_cont_a1:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: 0 -160px
}

.ps_foot_cont_a2:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -170px -160px
}

.ps_foot_cont_a3:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -340px -160px
}

.ps_foot_cont_a4:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -510px -160px
}

.ps_foot_cont_a5:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -680px -160px
}

.ps_foot_cont_a6:hover {
	background: url(../images/foot_bg.png) no-repeat;
	background-position: -850px -160px
}

.ps_foot_bg {
	width: 100%;
	height: 100%;
	padding: 30px 0 10px;
	background: #151515
}

.ps_foot_wx {
	width: 1000px;
	height: 370px;
	margin: 0 auto;
	background: url(../images/ps_foot03_1.jpg) center no-repeat
}

.ps_foot_wxL {
	width: 210px;
	padding: 50px 0 0 30px
}

.ps_foot_wxM {
	width: 210px;
	padding: 50px 0 0 70px
}

.ps_foot_wxL li,
.ps_foot_wxM li {
	height: 25px;
	line-height: 25px;
	color: #f7f7f7;
	letter-spacing: 1px
}

.ps_foot_wxL a,
.ps_foot_wxM a {
	font-size: 14px;
	color: #f7f7f7;
	letter-spacing: 1px
}

.ps_foot_wxL a:hover,
.ps_foot_wxM a:hover {
	color: #ff9600
}

.ps_butt {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
	display: block;
	background: url(../images/ps_foot_butt.gif) center no-repeat
}

.ps_foot_end {
	width: 100%;
	height: 50px;
	padding-bottom: 55px;
	background: #000
}

.ps_foot_endCont {
	width: 1000px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 0 auto;
	color: #505050
}

.allClass {
	width: 100%;
	height: 140px;
	top: 70px;
	display: none;
	background: #fff;
	-moz-opacity: .7;
	-khtml-opacity: .7;
	opacity: .7
}

.allClass ul {
	width: 1000px;
	margin: 0 auto
}

.allClass ul li {
	width: 25%;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center
}

.allClass ul li a {
	display: block;
	width: 200px;
	height: 100%;
	margin: 10px auto;
	font-size: 14px
}

.allClass ul li a:hover {
	background: #ff6f05;
	color: #fff
}

.header_layout {
	position: relative;
	width: 100%;
	height: 70px;
	background: #151416;
	font-family: "微软雅黑"
}

.header_layout * {
	font-size: 16px
}

.header {
	margin: 0 auto;
	width: 1000px;
	height: 70px
}

.header_right {
	list-style-type: none;
	font-size: 16px;
	text-decoration: none;
	float: right
}

.btn_layout {
	width: 130px;
	height: 67px;
	border-bottom: solid 3px #151416;
	float: left;
	line-height: 67px;
	text-align: center
}

.header_lxy {
	background: #09090a;
	border-bottom: solid 3px #ff7d0f
}

.btn_layout:hover {
	background: #09090a;
	border-bottom: solid 3px #ff7d0f
}

.back-index {
	display: block;
	float: left;
	width: 300px;
	height: 70px
}

.header_btn {
	display: block;
	width: 130px;
	height: 70px;
	color: #abacad;
	text-decoration: none
}

.btn_layout:hover .header_btn {
	color: #ff7d0f
}

.allclass {
	display: none;
	width: 100%;
	position: absolute;
	top: 70px;
	left: 0;
	padding: 10px 0;
	background: rgba(255, 255, 255, 0.7);
	z-index: 555
}

.allclass ul {
	width: 1000px;
	margin: 10px auto;
	list-style-type: none
}

.allclass ul li {
	width: 25%;
	height: 40px;
	float: left;
	line-height: 40px;
	text-align: center
}

.allclass ul li a {
	color: #666;
	text-decoration: none;
	display: block
}

.allclass ul li:hover {
	background: #ff7d0f
}

.allclass ul li:hover a {
	color: #FFF
}

#mod_msg_box {
	position: fixed;
	top: 150px;
	left: 10px;
	height: auto;
	z-index: 999999999;
	font-family: "微软雅黑";
	font-size: 16px;
	text-align: center;
	display: none
}

#mod_msg_box .mod_msg {
	width: 170px;
	background: #fcfaf8;
	background: #ff7a17 none repeat scroll 0 0;
	filter: Alpha(opacity=80);
	color: #fdfbfa;
	padding: 30px 0 10px;
	border-radius: 8px
}

#mod_msg_box .mod_msg_btn {
	display: block;
	width: 100px;
	height: 2.0em;
	line-height: 2.0em;
	background-color: #0a0a0a;
	text-decoration: none;
	margin: 10px auto;
	color: #fff;
	border-radius: 8px;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}

#mod_msg_box .mod_msg_btn:hover {
	background-color: #fff;
	color: #ffa927
}

#mod_msg_box .mod_msg_close {
	display: block;
	height: 1.5em;
	width: 1.5em;
	font-size: 12px;
	border-radius: 8px 8px 0 0;
	color: #fff;
	cursor: pointer;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 10px
}